home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
The World of Computer Software.iso
/
conex62.zip
/
UPGRADE.DOC
< prev
Wrap
Text File
|
1992-10-12
|
11KB
|
286 lines
┌─────────────────────┐
│ CONEX version 6.2 │
└─────────────────────┘
New features are:
- default setting changed to bits/parity: 8 none, emulation: VT320 7-Bit
- single key replacement is shown with Alt-H
When mapping a key to a single character this is internally not
stored as a macro but simply replaced in a translation table and
labels are ignored. These replacements are now shown in the help menu
with an arrow in front, which means that the label is not displayed
but the key's definition.
- support sliding windows/long packets in kermit file transfer
The file transfer subroutines have been totally rewritten to allow
advanced features of the kermit protocol.
- default kermit packet size = 2000 bytes (long packet)
Packet sizes can now be selected from 80 to 9024, which is larger
than in the original MSKERMIT program which only allows packet sizes
up to 2000.
- "ESC [" switches back from graphic mode to text mode
Any ESC [ sequence switches back from graphic mode to normal mode now.
VT100 sequences normally look like "ESC [ <some character>", so
invoking a editor for example will bring you back to text mode
automatically.
- Cursor type changes according to insert/overwrite mode
In insert mode cursor type is large blinking block.
In overwrite mode cursor type is small underline.
- Numbers can be entered directly in windows
In version 6.1 numbers could only be changed with cursor keys left
right. They must now be entered directly like entering a string.
Hexadecimal numbers should begin with '$'.
- Shift-Tab can be programmed
Shift-Tab normally send "ESC [ Z" under vt320 emulation.
- support printer command under VT... emulation
If a printer is connected printer commands under vt100 emulation are
now executed correctly.
- features from VT320 emulation
Some features from VT320 emulation are implemented now, mainly
allowing 8 bit control codes and various cursor movement commands.
VT100 is a subset of vt320 7-bit, so you can still use vt100 ESC
sequences.
If you need any more features of vt320, please tell me. Since I don't
have any programs which uses vt320 emulation explicitly I could not
yet test it in reality.
- support UART 16550A FIFO
Newer chips which handle the com ports can store up to 14 characters
before they generate an interrupt. So in all the program is not
interrupted as often as with older chips. I did not notice any
difference in the behaviour of conex though the program flow was
interrupted less often.
The UART chip is automatically detected.
- Answerback message implemented (<Alt-I>, more=yes)
If we receive ENQ=^C, the specified string is automatically
transmitted to the host. This is part of VT100 emulation.
- support line drawing patterns in Tek mode (ESC `, ..., ESC e)
Different line type are now supported in Tektronix mode. See tech.ref
for more details.
- "ESC [ ? 38 h" switches into graphic mode
- Characters in Tektronix mode are transmitted to HPGL file
Printed characters in Tektronix mode were formerly dropped in the
plot file.
- telnet port and timeout made configurable (<Alt-I>)
Telnet port should normally be 23, but in some special occasions this
can be any other number. Timeout value gives the maximal time in
milliseconds we will try to connect to a host. This value should be
larger when the host is farther away, it is preset to 5 sec.
┌─────────────────────────────┐
│ UPDATE CONEX.INI 6.1 to 6.2 │
└─────────────────────────────┘
1. Delete sections "User defined character set" and "Session dependent
parameters"
2. Change header to "CONEX 6.2"
3. Start new version and change parameters.
4. Save again <Alt-S>.
Changes in CONEX.INI
────────────────────
section: User defined character set
The 2nd character set no longer contains characters 128 to 159.
They must be deleted.
section: Session dependent parameters
changed parameter 39, 40: 0=US, 1=UK, 2=German, 3=graphic,
4=multinational, 5=user
changed parameters 33,34: emulation
new parameter 3: Answer back message (max 20 bytes)
new parameter 20: outbound window size (default 1)
new parameter 30: inbound window size (default 1)
new parameter 40: telnet port (default 23)
new parameter 41: telnet timeout in milliseconds (default 5000)
┌─────────────────────┐
│ CONEX version 6.1 │
└─────────────────────┘
New features are:
- default COM3/4 Interrupt = 4 and 3
In version 6.0 interrupts for com3/com4 had been preset to 12, 11,
which seems not to be very common.
- COM3/4 Interrupt + IO address configurable
Interrupts and IO addresses of all com ports can be set in conex.ini.
(see tech.ref for more details)
- up to 4 LAT sessions
Now up to 4 LAT sessions can be opened concurrently. In the older
version this did not work correctly.
- ESC FF, ESC SUB, ESC ENQ automatically switch into graphic mode (Alt-G)
In CONEX 6.0 only FS and GS switched automatically into graphic mode.
- support extended keyboard (esp. F11, F12)
At the start of CONEX the keyboard is tested, so that on extended
keyboards more keys can be programmed now. I changed some of the key
names:
S** --> #** (shifted keys)
C** --> ^** (Control keys)
A** --> @** (Alt keys) see tech.ref for exact names
- rotate interrupts configurable in conex.ini
Normally the priority of characters from the keyboard is higher than
characters from the COM ports. So typing very quickly can cause an
overrun error at the port (indicated by ▓). There is a switch in
conex.ini to change the priority.
- format of CONEX.INI changed!!!
To be more flexible while inputting numbers and strings to conex.ini
the format of the file was changed. Numbers can be entered as decimal
or hexadecimal. Strings can be composed of simple characters, decimal
numbers and hexadecimal numbers. You must update your old conex.ini
file manually, if you want to use it. (see below for more details)
- dial sequences are saved in CONEX.INI
The dial sequence is now saved, too. It is set to a Smart Hayes
compatible modem by default now.
- start initial macro at 1st opening of a session (Alt-K, ■IN#)
10 new virtual keys can be programmed: ■IN0, ..., ■IN9. They are
automatically executed, when a new session is opened. When using the
COM port the corresponding macro is started if DTR and CTS was
dropped.
- characters from port can be remapped (Alt-M, character set: user)
Characters received from the mainframe can be remapped. There are two
sets characters 32-127 and characters 128-255, which can be modified
seperately. To use this feature enter your character set in conex.ini
and select the character set "user" with Alt-M.
- conex can be patched (Alt-S, file name: conex.exe)
If you replace conex.ini by conex.exe in the Alt-S window, the
program conex.exe is patched.
- support B&W TCP/IP (Alt-P)
The TCP/IP kernel from Beame and Whiteside Software Ltd is supported.
The name of the "hosts" file should be entered in Alt-Y to allow the
resolution of hostnames.
- ESC stops macros only in normal or graphics mode
While a macro is executed keys from the keyboard are executed. ESC
will not stop a macro if you abort a window.
- alphabetically sorted output in directory listing
Directory listings produced with Alt-D or Pageup/Pagedown are
alphabetically sorted.
- alphabetically sorted output of macros in help screen
Macro labels are alphabetically sorted.
- multinational supplement character set implemented
Characters 128-255 will no longer use the extended IBM character set,
but are mapped to multinational supplement character set as defined
for VT220 terminals. Not all characters can be supported but are
mapped to the nearest IBM character.
- ESC ENQ supported in graphics mode
ESC ENQ asks for cursor position in Tektronix emulation.
- hercules graphic screen increased to 720 X 360 pixels
The normal resolution is 720 X 348 pixels. I hope the larger screen
will not cause any problems.
=============================
UPDATE CONEX.INI 6.0 to 6.1
=============================
CONEX.INI can be edited manually with any ASCII editor. In order to use
your old parameter setting with CONEX 6.1 you have to update it or enter
all your settings anew.
If you prefer to transfer only part of your parameters you may delete any
of the sections 2 - 4 completely.
1. header
Replace header "CONEX 6.0" by "CONEX 6.1" in line 1
2. section: Common parameters
Append "!" to the end of numbers
... 0 0 0 0 0 --> ... 0 0 0 0 0!
3. section: Session dependent parameters
Surround strings with "", append comma to string, end with !.
┌───────────────────────────────────────────────────┐
│ Session dependent parameters │
│ Sun │
│ │
│ 0 0 12 0 1 1 2 94 5 0 0 13 35 0 0 126 0 77 5 0 │
│ 0 13 35 0 0 0 0 5 10 1 0 1 0 0 0 │
└───────────────────────────────────────────────────┘
replace with
┌───────────────────────────────────────────────────┐
│ Session dependent parameters │
--> │ "Sun", │
--> │ "", │
│ 0 0 12 0 1 1 2 94 5 0 0 13 35 0 0 126 0 77 5 0 │
│ 0 13 35 0 0 0 0 5 10 1 0 1 0 0 0! │<--
└───────────────────────────────────────────────────┘
repeat this for the 9 following session parameters
4. section: Keyboard translation
Insert string delimiters "", seperate with ,.
Every key definition must end with "!".
An extra "!" must be appended to this section.
Replace old function key names with new one (see tech.ref).
┌────────────────────────────────────────────────────┐
│ Keyboard translation │
│ ■F01 │
│ Login Sun │
│ login Hilbig■CR.«rpassword:»secret■CR. │
│ ■S01 │
│ logout Sun │
│ logout■CR. │
└────────────────────────────────────────────────────┘
replace with
┌────────────────────────────────────────────────────┐
│ Keyboard translation │
--> │ "■F01", │
--> │ "Login Sun", │
--> │ "login Hilbig■CR.«rpassword:»secret■CR."! │
--> │ "■#F1", │
--> │ "logout Sun", │
--> │ "logout■CR."!! │
└────────────────────────────────────────────────────┘